Enterprise Version
complex patterns